alley rat - French English Dictionary